<?php
/***
	PDMS尺寸代码的管理，包括：
	1. 查询；
	2. 新增；
	3. 删除；
	4. 修改。
**/
class Pdms_size_model extends CI_Model {
	
	public function __construct() {
		$this->load->database();
	}
	
	//查询所有
	public function get_all() {
		
		$query = $this->db->get('size');
		return $query->result_array();
	}
	
	//通过code查询
	public function get_by_code($code) {
		$query = $this->db->get_where('size', array('sizecode' => $code));
		return $query->row_array();
	}
	
	//新增
	public function create() {
	$data = array(
			'sizecode' => $this->input->post('code'),
			'dn' => $this->input->post('dn'),
		);
		
		return $this->db->insert('size', $data);
	}
	
	//修改
	public function edit ($code) {
		$data = array(
			'dn' => $this->input->post('dn'),			
		);
		
		$this->db->where('sizecode', $code);
		$this->db->update('size', $data);
	}
	
	//删除
	public function del ($code) {
		$this->db->delete('size', array('sizecode' => $code));
		
	}
	
}